# -*- coding: utf-8 -*-
"""
@Time ： 2020/11/18 20:26
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：参数化与数据驱动
"""


class Ddt:

    def func1(self, a):
        print(a)

    def func2(self, a, b):
        print(int(a))
        print(b)

    def func3(self, a, b, c):
        print(int(a))
        print(b)
        print(c)


if __name__ == '__main__':
    ddt = Ddt()

    # 参数化，运行的逻辑顺序是固定的
    # a = input()
    # ddt.func1(a)
    # b = input()
    # ddt.func2(*b.split(','))
    # c = input()
    # ddt.func3(*c.split(','))

    # 数据驱动，你传入的数据决定了程序运行的逻辑
    while True:
        d = input()
        d = d.split(',')
        try:
            func = ddt.__getattribute__(d[0])
            func(*d[1:])
        except:
            print('函数%s不支持' % d[0])
